IIoModule 介面

代表一个 I/O 模组。

继承体系

  System.ComponentModel.INotifyPropertyChanged
    IntervalZero.KINGSTAR.Base.Class.IModule
      IntervalZero.KINGSTAR.Base.Class.IIoModule

命名空间IntervalZero.KINGSTAR.Base.Class

组合: IntervalZero.KINGSTAR.Base.Class (于 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0

语法

C#VB
public interface IIoModule : IModule, INotifyPropertyChanged
Public Interface IIoModule Inherits IModule, INotifyPropertyChanged

 

IIoModule 介面陈列了以下成员:

方法

 名称说明
ForceInput (bool)将一个位元写入模拟 I/O 模组的输入。
ForceInput (byte)将一个位元组写入模拟 I/O 模组的输入。
ForceInput (double)将一个 double 写入模拟 I/O 模组的输入。
ForceInput (int)将一个整数写入模拟 I/O 模组的输入。
ForceInput (long)将一个长整数写入模拟 I/O 模组的输入。
ForceInput (sbyte)将一个 8 位元有符号整数写入模拟 I/O 模组的输入。
ForceInput (short)将一个短整数写入模拟 I/O 模组的输入。
ForceInput (float)将一个 float 写入模拟 I/O 模组的输入。
ForceInput (uint)将一个无符号整数写入模拟 I/O 模组的输入。
ForceInput (ulong)将一个无符号长整数写入模拟 I/O 模组的输入。
ForceInput (ushort)将一个无符号短整数写入模拟 I/O 模组的输入。
ReadInputBool从实体 I/O 模组或模拟 I/O 模组的输入读取一个位元。
ReadInputByte从实体 I/O 模组或模拟 I/O 模组的输入读取一个位元组。
ReadInputDouble从实体 I/O 模组或模拟 I/O 模组的输入读取一个 double。
ReadInputInt16从实体 I/O 模组或模拟 I/O 模组的输入读取一个短整数。
ReadInputInt32从实体 I/O 模组或模拟 I/O 模组的输入读取一个整数。
ReadInputInt64从实体 I/O 模组或模拟 I/O 模组的输入读取一个长整数。
ReadInputSByte从实体 I/O 模组或模拟 I/O 模组的输入读取一个 8 位元有符号整数。
ReadInputSingle从实体 I/O 模组或模拟 I/O 模组的输入读取一个 float。
ReadInputUInt16从实体 I/O 模组或模拟 I/O 模组的输入读取一个无符号短整数。
ReadInputUInt32从实体 I/O 模组或模拟 I/O 模组的输入读取一个无符号整数。
ReadInputUInt64从实体 I/O 模组或模拟 I/O 模组的输入读取一个无符号长整数。
ReadOutputBool从实体 I/O 模组或模拟 I/O 模组的输出读取一个位元。
ReadOutputByte从实体 I/O 模组或模拟 I/O 模组的输出读取一个位元组。
ReadOutputDouble从实体 I/O 模组或模拟 I/O 模组的输出读取一个 double。
ReadOutputInt16从实体 I/O 模组或模拟 I/O 模组的输出读取一个短整数。
ReadOutputInt32从实体 I/O 模组或模拟 I/O 模组的输出读取一个整数。
ReadOutputInt64从实体 I/O 模组或模拟 I/O 模组的输出读取一个长整数。
ReadOutputSByte从实体 I/O 模组或模拟 I/O 模组的输出读取一个 8 位元有符号整数。
ReadOutputSingle从实体 I/O 模组或模拟 I/O 模组的输出读取一个 float。
ReadOutputUInt16从实体 I/O 模组或模拟 I/O 模组的输出读取一个无符号短整数。
ReadOutputUInt32从实体 I/O 模组或模拟 I/O 模组的输出读取一个无符号整数。
ReadOutputUInt64从实体 I/O 模组或模拟 I/O 模组的输出读取一个无符号长整数。
WriteOutput (bool)将一个位元写入实体 I/O 模组或模拟 I/O 模组的输出。
WriteOutput (byte)将一个位元组写入实体 I/O 模组或模拟 I/O 模组的输出。
WriteOutput (double)将一个 double 写入实体 I/O 模组或模拟 I/O 模组的输出。
WriteOutput (int)将一个整数写入实体 I/O 模组或模拟 I/O 模组的输出。
WriteOutput (long)将一个长整数写入实体 I/O 模组或模拟 I/O 模组的输出。
WriteOutput (sbyte)将一个 8 位元有符号整数写入实体 I/O 模组或模拟 I/O 模组的输出。
WriteOutput (short)将一个短整数写入实体 I/O 模组或模拟 I/O 模组的输出。
WriteOutput (float)将一个 float 写入实体 I/O 模组或模拟 I/O 模组的输出。
WriteOutput (uint)将一个无符号整数写入实体 I/O 模组或模拟 I/O 模组的输出。
WriteOutput (ulong)将一个无符号长整数写入实体 I/O 模组或模拟 I/O 模组的输出。
WriteOutput (ushort)将一个无符号短整数写入实体 I/O 模组或模拟 I/O 模组的输出。

属性

 名称说明
InputLength此模组的输入资料长度 (bit)。
OutputLength此模组的输出资料长度 (bit)。

参见

IntervalZero.KINGSTAR.Base.Class 命名空间